# -*- coding:utf-8 -*-

import imageio
from pathlib import Path 
import cv2 

"""
1. 准备图片数据集.
    将需要制作gif动画的图片放到当前目录下的images文件夹下.
2. 开始编码:
    使用pathlib库读取文件夹所有图片,
    利用cv2调整图片大小.
    利用imageio库来实现GIF动画制作。
"""

dir_root = Path.joinpath(Path.cwd(),'images')
frames = [cv2.resize(imagero.imread(str(img)),(200,200)) \
            for img in dir_root.rglob('*.jpg')]

imageio.mimsave('t2.gif',frames,format='gif',duration=30)
